package com.niuwa.p2p.entity.yeepay.mobile;

import java.math.BigDecimal;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;

import com.niuwa.p2p.core.constant.YeePayFeeModeEnum;

@XmlRootElement(name = "request")
@XmlAccessorType(XmlAccessType.FIELD)
public class YeePayAppRechargeRequest {

	@XmlAttribute
	private String platformNo; // 【已封装】

	private String platformUserNo; // 【已封装】

	private String requestNo; // 【已封装】

	private YeePayFeeModeEnum feeMode; // 【必须】

	private BigDecimal amount; // 【非必须】充值金额，如果不传则由用户输入金额

	private String callbackUrl; // [必须] 页面回跳URL

	private String notifyUrl; // 【已封装】

	public String getPlatformNo() {
		return platformNo;
	}

	public void setPlatformNo(String platformNo) {
		this.platformNo = platformNo;
	}

	public String getPlatformUserNo() {
		return platformUserNo;
	}

	public void setPlatformUserNo(String platformUserNo) {
		this.platformUserNo = platformUserNo;
	}

	public String getRequestNo() {
		return requestNo;
	}

	public void setRequestNo(String requestNo) {
		this.requestNo = requestNo;
	}

	public YeePayFeeModeEnum getFeeMode() {
		return feeMode;
	}

	public void setFeeMode(YeePayFeeModeEnum feeMode) {
		this.feeMode = feeMode;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public String getCallbackUrl() {
		return callbackUrl;
	}

	public void setCallbackUrl(String callbackUrl) {
		this.callbackUrl = callbackUrl;
	}

	public String getNotifyUrl() {
		return notifyUrl;
	}

	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}
}
